<script>
  // 修改动态消息

          /*
              一、接口说明

                        1、接口英文名

                              setUpdatableMsg

                        2、功能描述

                              改接口用于修改被分享的动态消息。  
                              
                              详见： 动态消息(https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share/updatable-message.html)
                              
          */

          /*
               二、调用方式

                          1、HTTPS调用

                                    POST https://api.weixin.qq.com/cgi-bin/message/wxopen/updatablemsg/send?access_token=ACCESS_TOKEN


                          2、云调用

                                    出入参和HTTPS调用相同，调用方式可查看云调用说明文档

                                    接口方法为: openapi.updatableMessage.setUpdatableMsg

                          3、第三方调用

                                    调用方式以及出入参和HTTPS相同，仅是调用的token不同

                                    该接口所属的权限集id为：18

                                    服务商获得其中之一权限集授权后，可通过使用authorizer_access_token代商家进行调用

                          4、请求参数

                                            属性	          类型	    必填	        说明

                                    ①、access_token	      string	    是	      接口调用凭证，该参数为 URL 参数，非 Body 参数。
                                                                                使用getAccessToken 或者 authorizer_access_token

                                    ②、activity_id	      string	    是	      动态消息的 ID，通过 createActivityId 接口获取

                                    ③、target_state	      number	    是	      动态消息修改后的状态（具体含义见后文）

                                    ④、template_info      object      是        动态消息对应的模板信息

                                                	      属性	          类型	            必填	        说明

                                                 <1>、parameter_list   array<object>       是        模板中需要修改的参数

                                                              	  属性	          类型	          必填	            说明

                                                              1、name            string           是            要修改的参数名

                                                              2、value           string           是            修改后的参数值

                           5、返回参数

                                            属性       	类型	      说明

                                        ①、errcode	    number	    错误码
                                        
                                        ②、errmsg	      string	    错误信息

                           6、其他说明

                                        <1>、target_state 的合法值

                                                        值	    说明

                                                        0	      未开始

                                                        1	      已开始

                                        <2>、name 的合法值

                                                          值	               说明
                                                      ①、member_count	      target_state = 0 时必填，文字内容模板中 member_count 的值

                                                      ②、room_limit	        target_state = 0 时必填，文字内容模板中 room_limit 的值

                                                      ③、path	              target_state = 1 时必填，点击「进入」启动小程序时使用的路径。
                                                                             对于小游戏，没有页面的概念，可以用于传递查询字符串（query），如 "?foo=bar"

                                                      ④、version_type	      target_state = 1 时必填，点击「进入」启动小程序时使用的版本。
                                                                            有效参数值为：develop（开发版），trial（体验版），release（正式版）
                                        <3>、消息状态
                                                   
                                                    消息有两个状态(target_state),分别有其对应的文字内容和颜色。

                                                    文字内容模板和颜色不支持变更。

                                                            状态	    文字内容	                                          颜色	        允许转移的状态

                                                          ①、0	    "成员正在加入，当前 {member_count}/{room_limit} 人"	   #FA9D39	        0, 1

                                                          ②、1	    "已开始"	                                            #CCCCCC	          无

                                                    活动的默认有效期是24小时。活动结束后，消息内容会变成统一的样式：

                                                              文字内容：“已结束”
                                                              文字颜色：#00ff00
                                                      
          */
                                          
          /*
                三、调用示例

                          1、请求数据示例

                                    {
                                        "activity_id": "966_NGiqxxxxxxxxxx...xxxxxxxxE33BlwX", 
                                        "target_state": 0, 
                                        "template_info": {
                                          "parameter_list": [
                                            {"name": "member_count", "value": "2"}, 
                                            {"name":"room_limit", "value": "5"} 
                                          ] 
                                        } 
                                    }

                          2、返回数据示例

                                    {
                                      "errcode": 0, 
                                      "errmsg": "ok", 
                                    }

                          3、错误码
                                  (页面最底部)
                                  https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/updatable-message/setUpdatableMsg.html  
          */
</script>